This repository was archived by the owner on Jun 17, 2025. It is now read-only.
Conversation
… tile data feat(Prima.UOData): add TileMatrixPatch class for patching land and static tiles feat(Prima.UOData): implement methods to read and set land and static tile blocks feat(Prima.UOData): add UoFiles class to manage Ultima Online data files
…e linked list nodes feat(PrimaServerContext.cs): add DirectoriesConfig property to access directories configuration feat(CharacterHandler.cs): add playerMobile name assignment and world entity addition feat(TileMatrix.cs): add TileMatrix class with methods to manage tile data feat(MobileEntity.cs): add NetworkSession property to MobileEntity class feat(MusicName.cs): add MusicName enum with various music names
… and convert enums to dictionaries for JavaScript engine integration feat(TypeScriptDocumentationGenerator.cs): add FoundEnums property to store found enum types for later use feat(MobileEntity.cs): add property IsRunning and method MoveForward to handle movement logic for mobile entities feat(JSItemObject.cs): change Layer property type from string to Layer enum type for better type safety feat(Layer.cs): add Layer enum with detailed layer definitions for item placement in the game
feat(BasePacketListenerHandler.cs): add support for event bus listeners to handle events feat(CharacterHandler.cs): add event publishing for LoginCompleteEvent after sending ClientVersionReq feat(LoginCompleteHandler.cs): create handler for LoginCompleteEvent to send additional packets feat(LoginCompleteEvent.cs): define LoginCompleteEvent record with sessionId feat(CharLocaleAndBody.cs): create packet for character locale and body information feat(CharacterWarMode.cs): create packet for character war mode information feat(DrawGamePlayer.cs): create packet for drawing game player information feat(GeneralInfoPacket.cs): create packet for general information with variable subcommands feat(GeneralInfoSubPacket.cs): create base class for specialized sub-packets of GeneralInfoPacket feat(GlobalLightLevel.cs): create packet for global light level information feat(LoginComplete.cs): create packet for login completion feat(PersonalLightLevel.cs): create packet for personal light level information feat(SeasonalInformation.cs): create packet for seasonal information feat(ScreenSizePacket.cs): create sub-packet for screen size information feat(Season.cs): define Season enum with different seasons
…etter flexibility feat(LoginCompleteHandler.cs): add sending CharacterDraw packet after DrawGamePlayer feat(ItemEntity.cs): add ModelId property to represent the model of the item feat(MobileEntity.cs): add StatusFlag and Notoriety properties for character status feat(MobileEntity.cs): change Items dictionary value type to ItemEntity feat(SpanExtensions.cs): add Write method to write Serial to SpanWriter feat(StreamWriterExtension.cs): add Write method to write IHaveSerial to BinaryWriter feat(CharacterDraw.cs): implement CharacterDraw packet to send character data feat(CharacterStatus.cs): add enum for character status flags feat(GeneralInformationPacketSubcommand.cs): add enum for general information packet subcommands feat(Notoriety.cs): add enum for character notoriety levels
…ion method call feat(UOContext.cs): add WorldManagerService property for easier access to service refactor(BaseEntitySerializer.cs): remove unnecessary line breaks and spacing refactor(BinaryItemSerializer.cs): remove extra line break feat(BinaryMobileSerializer.cs): add support for reading and writing items in BinaryMobileSerializer
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.